Skip to content

03 Specification 与防腐层

DDD 落地的进阶部分:把"业务规则"和"动态查询"区分开,把"领域模型"和"持久化模型"用防腐层隔离。这一章用活动取消、活动查询两个真实场景把 Specification 模式讲透。

推荐阅读顺序

  1. Saga 架构的五大核心组件 — 先把整体语境立起来
  2. Specification 与聚合根的区别 — 概念辨析
  3. JPA Specification 与 DDD Specification — 容易混淆的两个 Specification
  4. Specification 模式实战 - 痛点与优雅解法 — 不用 vs 用 Specification 的对比
  5. AggregateRepository 与 JPA Repository 双层防腐 — Repository 双层设计
  6. 活动取消 Saga 防腐层设计 — 真实场景一:活动取消
  7. 活动查询调用链 — 真实场景二:活动查询
  8. 标准 DDD 架构 - 活动取消 Saga 完整流程 — 完整流程串讲

与其他主题的关联

Powered by VitePress